﻿@charset "UTF-8";
body {
	color: #666;
	font-style: normal;
	font-family: "SourceHanSansCN-Light", "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti-Light", "WenQuanYi Micro Hei", "Arial", "SimSun", "sans-serif";
	font-size: 14px;
	line-height: 1.45;
	background-color: #f8f8f8
}
* {
	margin: 0;
	padding: 0
}
a, input, button {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
ul li {
	list-style: none
}
p {
	margin: 0
}
.mb8 {
	margin-bottom: 8px
}
.hbox {
	display: -webkit-box !important;
	display: -ms-box !important;
	display: -moz-box !important;
	display: box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: -moz-flex !important;
	display: -ms-flex !important;
	display: flex !important;
	-ms-box-orient: horizontal;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.hbox.box-v-center {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	-o-align-items: center;
	align-items: center
}
button {
	border: none;
	outline: none
}
.modal-header {
	height: 59px
}
.close {
	font-size: 30px;
	font-weight: normal
}
.modal-header .close {
	margin: 20px 15px 0 0;
	background-image: url(../fonts/close.svg);
	background-repeat: no-repeat;
	background-size: 21px 21px;
	width: 21px;
	height: 21px
}
button.close {
	background-color: transparent;
	font-size: inherit;
	color: none;
	text-shadow: none;
	font-weight: normal;
	margin-top: 0;
	opacity: 1
}
a {
	color: #e3161e;
	text-decoration: none;
}
a:hover, a:focus, a:active {
	outline: none;
	color: #e3161e;
	text-decoration: none;
}
.content-banner img {
	height: 320px;
	background-color: #ccc
}
.linh25 {
	line-height: 25px;
	font-size: 1.3em;
}
h3, h4 {
	color: #555;
	font-weight: normal;
	font-family: "SourceHanSansCN-Light", "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti-Light", "WenQuanYi Micro Hei", "Arial", "SimSun", "sans-serif";
	margin: 0
}
.global-btn {
	background-color: #e3161e;
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	border-radius: 2px
}
.global-btn:hover {
	opacity: .8;
	color: #fff;
	text-decoration: none
}
.global-btn:focus {
	color: #fff;
	text-decoration: none
}
.title-comm {
	text-align: center;
	margin: 3em 0 2em;
}
.gray-line {
	border-top: 1px solid rgba(170, 170, 170, .3);
	width: 100%
}
.inputdiv {
	border: 1px solid rgba(170, 170, 170, .5)
}
.tcenter {
	text-align: center
}
.dashedline {
	border-bottom: 1px dashed rgba(255, 255, 255, .5);
	margin-top: 7%
}
.mtop20 {
	margin-top: 20px
}
.mtop40 {
	margin-top: 40px
}
.ac-figure-icon {
	margin-left: auto;
	margin-right: auto
}
/* 新增css */
.header {
	padding: 1em 0;
}
.bor-line {
	width: 1px;
	height: 10px;
	border-right: 1px solid rgba(170, 170, 170, .5);
	margin-top: 6px;
	float: left;
}
.line {
	border-top: 2px solid #a9a9a9;
	width: 120px;
	margin: 20px auto 20px;
}
.line-tuhuan {
	border-top: 2px solid #e3161e;
	width: 80px;
	margin: auto
}
.line-top {
	border-top: 1px solid #e3161e;
	width: 18px;
	margin: auto
}
.itme-con {
	padding: 60px 0
}
.navbar-brand {
	padding-top: 0
}
.memberzhuc {
	color: #e3161e;
	background-color: transparent;
	border: 1px solid #e3161e;
	font-size: 12px;
	padding: 6px 25px;
	border-radius: 2px;
	display: -webkit-inline-box;
	display: -moz-box;
	display: -ms-inline-flexbox;
	display: inline-block
}
.navbar-form .memberzhuc:hover, .navbar-form .memberzhuc:focus, .navbar-form .memberzhuc:active, .navbar-form.memberzhuc:checked {
	background-color: #e3161e;
	border-color: #e3161e;
	opacity: 1;
	color: #fff;
	text-decoration: none
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	opacity: .8
}
.navbar-form a:hover, .navbar-form:focus, .navbar-form:active {
	text-decoration: none
}
.navbar-default .navbar-collapse {
	text-align: left;
}
.navbar-default .navbar-nav {
	margin-right: 0;
}
.navbar-fixed-top {
	border-width: 0
}
.navbar-nav > li, .navbar-nav {
	float: none;
}
.navbar-default {
	/* padding: 15px 0; */
	box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
	margin-bottom: 0;
	z-index: 1000;
	background-color: rgba(255, 255, 255, .98)
}
.modal-open nav.navbar {
	padding-right: 17px
}

@media (min-resolution: 144dpi) {
.modal-open nav.navbar {
	padding-right: 0
}
}
.navbar-default .navbar-nav > .click > a {
	color: #ffffff;
	background: #b9b9b9;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .nlavbar-nav > li > a:hover {
	opacity: .8
}
.navbar-default .navbar-nav > .click > a:hover {
	color: #ffffff;
	opacity: 1
}
.cen_box1 {
	width: 100%;
	height: auto;
	background: white;
	padding-top: 1em;
	padding-bottom: 3em;
}
.cen_box1 .m_tit {
	margin-top: 3em;
	margin-bottom: 1em;
	text-align: center;
	position: relative;
}
.cen_box1 .m_tit h2 {
	display: inline-block;
	padding: 10px 19px;
	border: 1px solid #DBDBDB;
	font-size: 25px;
	background: #fff;
	position: relative;
	z-index: 2;
	color: #333;
	font-weight: 300;
	line-height: normal;
}
.cen_box1 .m_tit i {
	position: absolute;
	left: 0;
	top: 26px;
	width: 100%;
	border-top: 1px solid #DBDBDB;
	z-index: 1;
}
.c1_cp_boxs .t1 {
	display: none;
}
.showbox .Images {
	float: left;
	width: 100%;
}
.c1_cp_boxs .showbox .Names {
	float: left;
	clear: both;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #2CABD4;
	font-weight: 500;
	overflow: hidden;
}
.cen_box1 .mTitle {
	width: 100%;
	margin: 0 auto;
	line-height: 50px;
	color: #333333;
	font-size: 40px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: 200;
}
.mTitle em {
	color: #C49664;
}
.cen_box1 .l1 {
	margin: 75px auto 0px 190px;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 300;
	float: left;
	width: 180px;
}
.cen_box1 .l2 {
	margin: 75px auto 0px 145px;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 300;
	float: left;
	width: 180px;
}
.cen_box1 .l3 {
	margin: 75px auto 0px 170px;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 300;
	float: left;
	width: 180px;
}
.MyCont .m_tit {
	margin-top: 50px;
	margin-bottom: 40px;
	text-align: center;
	position: relative;
}
.MyCont .m_tit h2 {
	display: inline-block;
	padding: 10px 19px;
	border: 1px solid #DBDBDB;
	font-size: 25px;
	background: #fff;
	position: relative;
	z-index: 2;
	color: #333;
	font-weight: 300;
	line-height: normal;
}
.MyCont .m_tit i {
	position: absolute;
	left: 0;
	top: 26px;
	width: 100%;
	border-top: 1px solid #DBDBDB;
	z-index: 1;
}
.MyCont .c1_cp_boxs {
	width: 900px;
	float: left;
	margin-left: 12px;
	margin-top: 10px;
}
.c1_cp_boxs ul li {
	float: left;
	margin-left: 21px;
	/*padding: 7px 12px 0px 7px;*/
	padding-top: 7px;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	width: 277px;
}
.c1_cp_boxs .showbox .Images img {
	width: 279px;
	height: 236px;
}
.c1_cp_boxs .showbox .Names {
	float: left;
	clear: both;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #2CABD4;
	font-weight: 500;
	overflow: hidden;
}
.MyCont .MyContLeft {
	width: 266px;
	height: auto;
	margin: 0px;
	border: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 12px;
	background: #FFF;
}
.MyCont .MyContLeft h2 {
	height: auto;
	background: #8f765a;
	color: #FFF;
	font-weight: 200;
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 20px;
	text-transform: uppercase;
	line-height: 1.8;
	margin-bottom: 0;
}
.MyCont .MyContLeft h2 b {
	font-size: 22px;
	font-weight: 200;
	line-height: 20px;
}
.MyContLeft .middle01_cpjsTitle {
	width: 228px;
	float: left;
	height: 66px;
	overflow: hidden;
	background: url("left01.jpg") no-repeat;
}
.MyContLeft .middle01_cpjsTitle_e {
	width: 228px;
	float: left;
	height: 66px;
	overflow: hidden;
	background: url("enleft01.jpg") no-repeat;
}
.MyContLeft .middle01_cpjs {
	border-bottom: 0px;
	float: left;
	width: 100%;
	background: #ebebeb;
	padding: 10px 0 70px 0;
}
.MyCont {
	width: 1200px;
	height: auto;
	padding: 0px;
	margin: auto;
	clear: both;
}
.middle01_cpjs .ColumnList ul li {
	width: 100%;
	height: auto;
	background: url(../images/ico02.png) 20px center no-repeat;
	line-height: 28px;
	text-indent: 40px;
	margin: 5px auto;
	float: none;
	border: 0px;
}
.middle01_cpjs .ColumnList ul li:hover {
	background: #B3E5FC url(../images/ico6.png) 15px center no-repeat;
}
.middle01_cpjs .ColumnList ul li.cur {
	background: #0099CC url(../images/ico6.png) 15px center no-repeat;
	color: #FFF;
	height: auto;
	overflow: hidden;
}
.middle01_cpjs .ColumnList ul li.selected {
	background: #0099CC url(../images/ico6.png) 15px center no-repeat;
	color: #FFF;
}
.middle01_cpjs .ColumnList ul li.selected a {
	color: #FFFFFF;
}
.middle01_cpjs .ColumnList ul li.selected ul li a {
	color: #666666;
}
.middle01_cpjs .ColumnList ul li a {
	background: none;
	text-indent: 20px;
	font-size: 16px;
}
.middle01_cpjs .ColumnList ul li.cur a {
	color: #FFFFFF;
	font-size: 20px;
}
.middle01_cpjs .ColumnList ul li.cur a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.middle01_cpjs .ColumnList ul li ul {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #F5F5F5;
	display: none;
	margin: 0px;
}
.middle01_cpjs .ColumnList ul li.cur ul {
	display: block;
}
.middle01_cpjs .ColumnList ul li.cur ul li.cur {
	background: #B3E5FC;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.middle01_cpjs .ColumnList ul li.cur ul li.cur {
	background: #efefef;
}
.middle01_cpjs .ColumnList ul li.cur ul li.selected {
	background: #B3E5FC;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.middle01_cpjs .ColumnList ul li ul li {
	background: #efefef;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.middle01_cpjs .ColumnList ul li.cur ul li a {
	color: #333;
	background: url('../images/ico01.gif') 19px center no-repeat;
	font-size: 14px;
}
.middle01_cpjs .ColumnList ul li.cur ul li a:hover {
	color: #333;
	text-decoration: underline;
}
.middle01_cpjs .ColumnList ul li ul li:hover {
	background: #e1f5fe;
}
.middle01_cpjs .ColumnList ul li ul li a {
	color: #333;
	background: url('../images/ico01.gif') 19px center no-repeat;
	font-size: 14px;
}
.middle01_cpjs .ColumnList ul li ul li a:hover {
	color: #333;
	text-decoration: underline;
}
.middle01_cpjs .ColumnList ul li ul li ul {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #F5F5F5;
	display: none;
	margin: 0px;
}
.middle01_cpjs .ColumnList ul li.cur ul li ul {
	display: none;
}
.middle01_cpjs .ColumnList ul li ul.show {
	display: block;
}
.middle01_cpjs .ColumnList ul li.cur ul li ul.show {
	display: block;
}
.middle01_cpjs .ColumnList ul li ul li ul li {
	background: #efefef;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.middle01_cpjs .ColumnList ul li ul li ul li.selected {
	background: #B3E5FC;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.middle01_cpjs .ColumnList ul li.cur ul li ul li a {
	text-indent: 40px;
	background: url('../images/ico05.gif') 40px 15px no-repeat;
}
.middle01_cpjs .ColumnList ul li.selected ul {
	display: block;
}
.middle01_cpjs .ColumnList ul li ul li.cur1 {
	background: #B3E5FC;
	padding: 0px;
	margin: 1px 0px;
	border-left: 0px;
	border-right: 0px;
}
.ColumnList ul {
	width: 100%;
	float: left;
}
.ColumnList ul li {
	height: 22px;
	line-height: 20px;
	font-size: 12px;
	float: left;
	border-bottom: 1px #CCCCCC dashed;
}
.ColumnList ul li a {
	background: url('../images/ico01.gif') 5px center no-repeat;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666666;
	padding-left: 15px;
}
.ColumnList ul li a:hover {
	color: #FF6600;
}
.ColumnList .more {
	position: absolute;
	bottom: 15px;
	right: 25px;
}
.side_cp_ico {
	margin-top: -150px;
	text-align: center;
}
.side_lxfs {
	width: 100%;
	float: left;
	background: #333333;
	padding-bottom: 15px;
}
.side_lxfs h3 {
	width: auto;
	height: 30px;
	background: url(../images/ico_tel_red.png) left center no-repeat;
	font-size: 18px;
	color: #FFFFFF;
	float: left;
	margin: 20px 20px 10px 20px;
	line-height: 40px;
	padding-left: 45px;
	font-weight: 300;
}
.side_lxfs p {
	width: 100%;
	line-height: 30px;
	font-size: 18px;
	color: #FFFFFF;
	flaot: left;
	text-align: left;
	text-indent: 3.6em;
}
.side_lxfs p a, .side_lxfs p a:hover {
	color: #fff;
}
.showbox .Names a {
	color: #666666;
	background-image: none;
}
.bf6f2e6 .mt30 img {
	margin: 2em auto;
}
.bf6f2e6 .thumbnail {
	border: none;
	padding: 0;
	background: none;
}
.bf6f2e6 .thumbnail h3 {
	color: #333;
	font-size: 14px;
	line-height: 2em;
}
.bf6f2e6 .thumbnail h3 a, .bf6f2e6 .thumbnail h3 a:hover {
	color: #333;
}
#about {
	background: #f7f7f7;
	padding-bottom: 2.2em;
}
#about h3 {
	font-size: 2em;
	text-align: center;
	padding-top: 1em;
}
#about .about-img {
	padding-top: 9px;
}
#about .part {
	width: 97%;
	float: right;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 1em;
}
#about .part p {
	line-height: 2;
	margin-bottom: 1em;
}
.product-head {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 1em;
}
.news-title {
	color: #c40000;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 0.4em;
}
.news-title p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 1.2em;
	display: inline-block;
	border-bottom: 2px solid #c40000;
	border-left: 6px solid #c40000;
	padding-left: 6px;
}
.news-title p.border {
	border-bottom: none;
}
.news-center .thumbnail {
	border: none;
}
.news-center .thumbnail h3 {
	font-size: 1.1em;
	line-height: 2em;
	color: #333;
}
.news-list li {
	height: 3.5em;
	line-height: 3.5em;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.news-list li h3, .news-list li p {
	font-size: 14px;
	line-height: 3.5em;
	color: #333;
	max-width: 70%;
}
.news-list li h3 a {
	color: #333;
}
.news-list li h3 a:hover {
	color: #c40000;
}
.news-center .thumbnail p {
	margin-top: 0.2em;
	line-height: 1.2;
	color: #999999;
}
.lists {
	margin-top: 10px;
}
.lists .title, .lists .time {
	color: #333333;
}
.lists .description {
	color: #999999;
	padding-top: 5px;
}
.bg-white {
	background: white;
	padding-top: 1em;
}
.product-head h3 {
	line-height: 2em;
	display: inline-block;
	border-bottom: 3px solid #8f765a;
}
.bd-card-title h4 {
	font-size: 0.96em;
}
.bd-card-mod .card-img {
	width: 100%;
	height: 100%;
}
/*产品展示简单滑动*/
#case {
	margin-top: 2em;
}
.bd-inwork-items .card-deck {
	margin-right: -24px;
}
.bd-card-span {
	display: inline-block;
}
.bd-font-bottomline {
	display: block;
	width: 30px;
	margin: 0 auto;
	margin-top: 14px;
	border-bottom: 4px #fff solid;
	border-radius: 6px;
}
.bd-inwork-item {
	cursor: pointer;
	border: none;
	border-radius: 0;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
	text-align: center;
	background-color: transparent;
}
.bd-inwork-item .bd-card-title {
	padding: 15px 0;
}
.bd-card-mod {
	position: relative;
}
.bd-card-mod .card-img {
	width: 100%;
	height: 100%;
}
.bd-work-coverbg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.30);
}
.bd-work-cover {
	display: none;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0%;
	text-align: center;
	transform: -webkit-translate(0%, -50%);
	transform: -moz-translate(0%, -50%);
	transform: -o-translate(0%, -50%);
	transform: -ms-translate(0%, -50%);
	transform: translate(0%, -50%);
}
.bd-work-cover img {
	margin-bottom: 7px;
}
.bd-work-slogan {
	font-size: 17px;
	line-height: 28px;
	color: #ffffff;
}
.bd-inwork-item:hover .bd-work-cover {
	display: block;
}
.bd-inwork-item:hover .bd-work-coverbg {
	display: block;
}
.bd-inwork-item:hover .bd-card-title {
	color: #000;
	background: #f8f8f8;
	outline: 1px solid #d6d6d6;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.50);
}
.bd-inwork-item:hover .bd-font-bottomline {
	display: block;
	animation: mymove 1s;
	-webkit-animation: mymove 1s;
	-webkit-animation: mymove 1s;
	-moz-animation: mymove 1s;
	-o-animation: mymove 1s;
	animation-fill-mode: forwards;
	margin: 0 auto;
	margin-top: 14px;
	border-bottom: 4px red solid;
	border-radius: 6px;
}
 @keyframes mymove {
 100% {
 width: 100%;
}
}
 @-moz-keyframes mymove {
 100% {
 width: 100%;
}
}
 @-webkit-keyframes mymove {
 100% {
 width: 100%;
}
}
 @-o-keyframes mymove {
 100% {
 width: 100%;
}
}
.products {
	margin-top: 1em;
}
.s-title {
	font-size: 1.4em;
	color: #a9a9a9;
	padding-top: 1em;
	padding-bottom: 1.5em;
}
.product-menu {
	padding-left: 0;
}
.case_ul {
	position: relative;
	left: -2px;
}
.btn-doc {
	background-color: transparent;
	border: 1px solid #f1362f;
	position: relative;
	margin-left: 0.1em;
	margin-right: 0.1em;
}
.btn-default {
	background: #8f765a;
	border: 1px solid #e3e3e3;
	color: #fff;
	border-radius: none;
}
.btn-default:hover, .nav-current {
	background: #c40000;
	color: white;
}
/* 新增css结束 */

.ac-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/logo.svg");
	background-size: 50px 50px;
	height: 50px;
	width: 50px;
	margin-right: 8px;
	float: left
}
.logo-pc-div {
	background-color: rgba(59, 190, 122, .9);
	margin-top: -15px;
	width: 130px;
	height: 80px;
	padding-top: 10px
}
.ac-familybrowser-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/logo-pc.svg");
	background-size: 80px 56px;
	width: 80px;
	height: 56px;
	margin: 0 auto;
	background-position: center;
	text-align: center
}
.collapse {
	display: none
}
.welinain {
	text-align: center;
	color: #8f765a;
	font-size: 1.8em;
	letter-spacing: 2px;
}
.i-item-con {
	background-color: #eeefe9
}
.navbar-default .navbar-toggle {
	border: none;
	z-index: 9999;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #e3161e;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: rotate(0);
	transform: rotate(0)
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 6px
}
.navbar-toggle .icon-bar {
	height: 1px
}
.navbar-form .btn-primary.active, .navbar-form .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #e3161e !important;
	border-color: #e3161e !important;
	outline: none;
	opacity: 1
}
.modal-dialog {
	margin: 0 auto !important
}
.modal-body {
	padding: 50px 15px 70px !important
}
.modal-header {
	border-bottom: none
}
.pop-erweima {
	margin: 0 auto
}
.pop-erweima-text {
	font-size: 16px;
	color: #666;
	margin-top: 30px
}
.modal-sm {
	width: 580px !important;
	height: 580px !important
}
.modal-content {
	border-radius: 2px !important;
	border: 0 !important;
	box-shadow: none !important;
	text-align: center
}
.footer_app {
	background-color: #333;
	text-align: center;
	color: rgba(102, 102, 102, .8);
	padding: 16.5px 0;
	overflow: hidden
}
footer {
	background-color: #333;
	padding: 46.5px 0
}
.footer-legal-links {
	margin-bottom: 10px;
	overflow: hidden
}
.ac-gf-footer-legal {
	float: left
}
.footer-legal-links a {
	margin-right: 15px;
	padding-left: 15px;
	white-space: nowrap;
	color: rgba(170, 170, 170, .8);
	float: left
}
.footer-legal-links a:first-child {
	padding-left: 0
}
.footer-legal-links a.nob {
	border: none
}
.footer-legal-links a:hover {
	text-decoration: underline;
	color: #aaa
}
.footer-weixin {
	float: right;
	position: relative;
	margin-right: 20px
}
.footer-beizhu {
	font-size: 12px;
	color: rgba(102, 102, 102, .8)
}
.erweima-icon-div {
	background-color: #fff;
	padding: 7px;
	position: absolute;
	display: table-row;
	position: absolute;
	bottom: 53px;
	left: -63px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	border-radius: 4px;
	z-index: 9999
}
.erweima-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/erweima.svg");
	background-size: 160px 160px;
	height: 160px;
	width: 160px
}
.erweimaapp-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/erweima-app.svg");
	background-size: 160px 160px;
	height: 160px;
	width: 160px
}
.bt-example-popover {
	position: absolute;
	bottom: 60px;
	left: -68px
}
.footer-weixin .popover.top > .arrow {
	border-top-color: #fff
}
.footer-weixin .popover.top > .arrow:after {
	border-top-color: #fff !important
}
.bt-example-popover .popover {
	width: auto;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: none;
	position: relative;
	display: block;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	border: none;
	opacity: 0;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out
}
.bt-example-popover .hover {
	opacity: 1
}
.weixin-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/wewix-ico.svg");
	background-size: 42px 42px;
	height: 42px;
	width: 42px;
	opacity: .8;
	cursor: pointer;
	margin: 0;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in
}
.weixin-logo-icon:hover {
	opacity: 1
}
.shouji-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/shouji-logo-icon.svg");
	background-size: 42px 42px;
	height: 42px;
	width: 42px;
	opacity: .8;
	cursor: pointer;
	margin: 0;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in
}
.shouji-logo-icon:hover {
	opacity: 1
}
.bt-example-popover .popover.top > .arrow {
	border-top-color: none
}
.pagination > li > a, .pagination > li > span {
	color: #aaa
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}
.pagination > li > a:hover {
	color: #666
}
.navbar-form a:hover {
	text-decoration: none;
	opacity: .8
}

@media (max-width: 767px) {
.line {
	border-top: 2px solid #e3161e;
	width: 20px !important;
	margin: 15px auto !important
}
.line-tuhuan {
	width: 40px
}
.linh25 {
	line-height: 20px !important
}
.f12 {
	font-size: 12px
}
.navbar-default .navbar-form {
	border: none;
	padding: 0 0 10px 15px;
	text-align: center
}
.navbar-default .navbar-collapse {
	border: none
}
.navbar-default .navbar-collapse ul li a {
	border-bottom: 1px solid #e7e7e7;
	margin: 16px 35px 5px 30px;
	padding: 0 0 15px;
	text-align: center;
	color: white;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: white;
}
.navbar-default .navbar-toggle:focus,  .navbar-default .navbar-toggle:hover {
	background-color: transparent
}
.navbar-toggle {
	height: 2.2em;
	margin: 1.5em !important;
}
.navbar-form a.active {
	color: #666;
	font-size: 16px;
	text-decoration: none
}
.navbar-default .navbar-toggle:hover {
	background-color: transparent
}
.navbar-default .navbar-nav > .click > a {
	color: #333 !important;
	border-bottom: 1px solid #e7e7e7 !important
}
.navbar-default .click span.icon-bar1 {
	-webkit-transform: rotate(45deg) translateX(1px);
	-moz-transform: rotate(45deg) translateX(1px);
	-ms-transform: rotate(45deg) translateX(1px);
	-o-transform: rotate(45deg) translateX(1px);
	transform: rotate(45deg) translateX(1px)
}
.navbar-default .click span.icon-bar2 {
	-webkit-transform: rotate(-45deg) translateX(1px) translateY(-1px);
	-moz-transform: rotate(-45deg) translateX(1px) translateY(-1px);
	-ms-transform: rotate(-45deg) translateX(1px) translateY(-1px);
	-o-transform: rotate(-45deg) translateX(1px) translateY(-1px);
	transform: rotate(-45deg) translateX(1px) translateY(-1px)
}
button.click .icon-bar + .icon-bar {
	margin-top: 0
}
button.click .icon-bar:nth-child(3) {
	opacity: 0
}
.navbar-default .navbar-nav > .click > p {
	display: none
}
.title-comm {
	text-align: center;
	margin: 50px 0 40px
}
.logo {
	position: relative;
	width: 100%;
	line-height: 5.2em;
	background: #fff;
}
.logo img {
	display: inline-block;
	height: 3em;
	vertical-align: middle;
}
footer {
	display: none
}
.app-none {
	display: none;
}
.app-show {
	display: block;
}
.footer_app {
	display: block !important;
	font-size: 10px
}
.itme-con {
	padding: 30px 0
}
.navbar-brand {
	padding-top: 5px
}
.navbar-default {
	padding: 0
}
.ac-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/logo.svg");
	background-size: 33px 33px !important;
	height: 33px !important;
	width: 33px !important;
	float: left
}
.ac-familybrowser-icon {
	display: none
}
.navbar-brand {
	line-height: 5.2em;
}
.navbar {
	min-height: 45px
}
.welinain {
	font-size: 18px
}
.tuhuan-text {
	font-size: 13px
}
.title-comm-tuhuan {
	font-size: 13px !important
}
.title-comm-tuhuan p {
	margin-bottom: 10px
}
.lineheight {
	margin: 15px auto
}
.title-comm .mtop40 {
	margin-top: 20px
}
.title-comm {
	font-size: 12px
}
}
.navbar-right {
	margin-right: 0;
	padding-right: 0
}
.large-3 {
	width: 33.33333333%;
	float: left
}
#about .content p, .img-to-block p {
	text-align: justify;
	text-justify: inter-ideograph;
	margin-bottom: 1em;
	line-height: 2em;
	text-indent: 2em;
}
#about .content p img, .img-to-block p {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	margin-bottom: 1em;
}
/* pagination ======================================================================================================== */

.pagination {
	margin: 0;
	padding: 20px;
	text-align: center;
	font-size: 12px;
	display: block;
	overflow: hidden;
	clear: both;
}
.pagination ul {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0
}
.pagination ul > li {
	display: inline
}
.pagination ul > li > a, .pagination ul > li > span {
	margin: 0 2px;
	float: left;
	padding: 5px 12px;
	background-color: #ddd;
	color: #666;
	border-radius: 2px;
	opacity: .88
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus {
	opacity: 1
}
.pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #e42313;
	color: #fff
}
.pagination ul > .active > a, .pagination ul > .active > span {
	cursor: default
}
.pagination ul > li > span, .pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	color: #999999;
	background-color: transparent;
	cursor: default
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	border-color: #e42313;
	background-color: #e42313;
}
.pagination-loading {
	font-size: 16px;
	text-align: center;
	color: #999;
	padding: 15px 0;
}
.pagination-loading img {
	width: 80px
}

@media (min-width: 768px) {
.pc-none {
	display: none
}
.menu {
	font-size: 0;
}
.navbar-default .navbar-nav > li > a {
	/* padding: 16px 16px 5px !important; */
	font-size: 16px;
	color: #333
}
.linian-con .linian-div {
	margin-left: -30px !important;
	margin-right: -30px !important
}
}

@media (min-width: 992px) {
.navbar-default .navbar-nav > li > a {
	/* padding: 16px 16px 5px !important; */
	font-size: 16px;
	color: #333;
}
.navbar-default .navbar-nav {
	margin-right: 3.5em;
}
}

@media (min-width: 1200px) {
.pc-none {
	display: none
}
}

@media only screen and (max-width: 1068px) {
.message-div .col-lg-4 {
	width: 50%;
	float: left;
	margin-bottom: 5%
}
.app-show > div:last-child {
	display: block !important
}
.erweima-logo-icon {
	background-size: 100px 100px;
	height: 100px;
	width: 100px
}
.bt-example-popover {
	left: -42px
}
}

@media only screen and (max-width: 735px) {
.message-div .small-12 {
	width: 100%
}
}

@media only screen and (max-width: 767px) {
.linian-div .small-12 {
	width: 100%
}
.contactus .small-12 {
	width: 100%
}
}
.mongolia {
	background-color: rgba(0, 0, 0, .2);
	width: 100%;
	height: 100%
}
.kaijkrs-btn {
	width: 160px;
	height: 44px;
	font-size: 16px
}
.tuhuan-font {
	font-size: 66px
}
.bgstylec-info1 {
	font-size: 48px;
	margin-bottom: 0
}
.bgstylec-info2 {
	font-size: 20px
}
.i-item-con-div {
	text-align: center;
	position: absolute;
	bottom: 0;
	background-color: #fff;
	width: 100%;
	padding-top: 3%;
	padding-bottom: 1.5%
}
.item-active .i-item-con-div {
	opacity: 0
}
.i-item-con-text {
	color: #aaa;
	margin-top: 5px
}
.col-div {
	padding: 25px;
	overflow: hidden;
	text-align: center;
	background-color: rgba(59, 190, 122, .8);
	color: rgba(255, 255, 255, .8);
	border-radius: 2px;
	padding: 18% 10%
}
.col-div h4 {
	color: #fff;
	margin-top: 9%;
	margin-bottom: 5%
}
.team-person {
	background-color: #fff;
	position: relative;
	overflow: hidden
}
.team-person img {
	margin: 0 auto
}
.pu-logo-icon {
	background-image: url(../fonts/chuangxin.svg);
	background-repeat: no-repeat;
	background-size: 110px 110px;
	width: 110px;
	height: 110px
}
.chonggou-logo-icon {
	background-image: url(../fonts/chonggou.svg);
	background-repeat: no-repeat;
	background-size: 110px 110px;
	width: 110px;
	height: 110px
}
.slideup_info {
	background-color: transparent;
	color: rgba(255, 255, 255, .9);
	padding: 5%;
	position: absolute;
	bottom: -100%;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	opacity: 0
}
.slideup_info p {
	font-size: 20px;
	margin-bottom: 5%
}
.slideup_info ul {
	margin-top: 5%
}
.slideup_info ul li {
	line-height: 22px;
	margin-left: 20px
}
.item-active .team-person {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	cursor: pointer
}
.item-active .slideup_info {
	bottom: 0 !important;
	background-color: rgba(59, 190, 122, .98) !important;
	opacity: 1;
	width: 100%
}
.services-team-img {
	background-image: url(../fonts/serviceteam_info.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 244px;
	height: 180px
}
.figure-div {
	padding: 22.6% 0
}
.thyj-logo-icon {
	background-repeat: no-repeat;
	background-image: url("../fonts/lthyj-ogo.svg");
	background-size: 100px 100px;
	height: 100px;
	width: 100px;
	margin: auto
}
.kaijkrs-btn {
	font-style: initial
}
.align-vertical {
	padding-top: 274.5px
}
.flex-active-slide {
	height: 744px;
	width: 100%;
	float: left;
	margin-right: -100%;
	position: relative;
	opacity: 1;
	display: block;
	z-index: 2
}
.slideup_info ul li {
	line-height: 24px;
	margin-left: 0
}
.slideup_info p {
	font-size: 20px;
	margin-bottom: 4px
}
.tuhuanyuanjing p {
	margin-bottom: 7px
}
.tuhuanyj-backimg {
	background: url(../fonts/serviceteam_app.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 200px;
	height: 80px;
	padding: 19% 0;
	background-position: center center
}
.services-team-r {
	padding: 15px
}
.figure-div {
	padding: 0
}
}

@media (min-width: 768px) and (max-width: 992px) {
.services-team-r {
	padding: 4.4%
}
}
.tuhuan-item-comm {
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block
}
.title-comm-tuhuan {
	text-align: center;
	margin: 100px 0 80px
}
.tuhuan-text {
	color: #aaa;
	font-size: 16px
}
.lineheight {
	margin: 30px auto 26px
}
.tuhuan1_l_img, .tuhuan2_r_img, .tuhuan3_l_img, .tuhuan4_r_img, .tuhuan5_l_img, .tuhuan6_r_img {
	background-image: url(../fonts/6b5a4770d2f24144933e6be9ea7dab18.svg);
	background-repeat: no-repeat;
	background-size: 10px 10px;
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 3px;
	margin-right: 4px;
	margin-top: 3px;
	margin-right: 4px
}
.popover-content-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	font-family: "SourceHanSansCN-Light", "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti-Light", "WenQuanYi Micro Hei", "Arial", "SimSun", "sans-serif"
}
.popover-content-tag {
	position: absolute;
	font-size: 12px;
	bottom: 12px;
	width: 91%
}
.popover-content-tag .bingzhong {
	float: left;
	background-color: #aaa;
	color: #fff;
	padding: .5% 3.5%;
	max-width: 50%;
	overflow: hidden;
	background-color: #aaa;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: "SourceHanSansCN-Light", "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti-Light", "WenQuanYi Micro Hei", "Arial", "SimSun", "sans-serif"
}
.position-address {
	max-width: 50%;
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.position-address span {
	color: #aaa;
	font-family: "SourceHanSansCN-Light", "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti-Light", "WenQuanYi Micro Hei", "Arial", "SimSun", "sans-serif"
}
.glly-icon {
	background-image: url(../fonts/yhgl-icon.svg);
	background-repeat: no-repeat;
	background-size: 70px 70px;
	width: 70px;
	height: 70px;
	margin-left: auto;
	margin-right: auto
}

@media only screen and (max-width: 1068px) {
.pu-logo-icon,  .chuanxin-logo-icon,  .chonggou-logo-icon {
	background-size: 80px 80px;
	width: 80px;
	height: 80px
}
}

@media only screen and (min-width: 768px) and (max-width: 1068px) {
.glly-icon {
	background-size: 60px 60px;
	width: 60px;
	height: 60px
}
.services-team-r-con-yinwen {
	background-size: 270px 180px;
	width: 270px;
	height: 180px
}
.pu-logo-icon,  .chuanxin-logo-icon,  .chonggou-logo-icon {
	background-size: 80px 80px;
	width: 80px;
	height: 80px
}
.col-div {
	min-height: 304px
}
}

@media only screen and (min-width: 1068px) and (max-width: 1200px) {
.col-div {
	min-height: 335px
}
}

@media (min-width: 992px) {
.services-team-r {
	padding: 13.6% 7.5%;
	height: 420px
}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.col-md-8 {
	width: 66.8%;
	float: left
}
.services-team-img {
	background-size: 501px 262px;
	width: 540px;
	height: 262px
}
.services-team-r-con-yinwen {
	background-size: 166px 128px;
	width: 166px;
	height: 128px
}
.figure-div {
	padding: 22.6% 7%
}
.services-team-r {
	padding: 6.4% 7.4%
}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.services-team-img {
	background-size: 675px 350px;
	width: 675px;
	height: 350px
}
.services-team-r {
	height: 350px
}
.services-team-r-con-yinwen {
	background-size: 100%;
	width: 202px;
	height: 148px
}
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
.services-team-r-con-yinwen {
	background-size: 100%;
	width: 174px;
	height: 131px
}
}
.qiehuan-slide {
	background-image: url(../images/shoujibei_icon.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 660px;
	margin-top: 98px
}
.xiazaiapp-text {
	font-size: 28px;
	color: #fff;
	line-height: 100px
}
.slideimg1 {
	background-image: url(../images/tuhjk-banner.jpg)
}
.bgstylec-info2 {
	margin-top: 15px
}
.mb-ibox div {
	background-color: #f2f2f2
}
.shouji-img1 {
	background: url("../images/zlzx-icon.jpg") center top no-repeat;
	width: 100%;
	height: 454px;
	width: 256px !important;
	background-position: center !important;
	background-size: cover !important
}
.shouji-img2 {
	background: url("../images/jkjc-icon.jpg") center top no-repeat;
	width: 100%;
	height: 454px;
	width: 256px !important;
	background-position: center !important;
	background-size: cover !important
}
.shouji-img3 {
	background: url("../images/zljh-icon.jpg") center top no-repeat;
	width: 100%;
	height: 454px;
	width: 256px !important;
	background-position: center !important;
	background-size: cover !important
}
.shouji-img4 {
	background: url("../images/tjsj.jpg") center top no-repeat;
	width: 100%;
	height: 454px;
	width: 256px !important;
	background-position: center !important;
	background-size: cover !important
}
.shouji-img5 {
	background: url("../images/qygl-icon.jpg") center top no-repeat;
	width: 100%;
	height: 454px;
	width: 256px !important;
	background-position: center !important;
	background-size: cover !important
}
div.flicking_con .item-text {
	z-index: 1 !important
}
.slide-logo-icon1, .slide-logo-icon2, .slide-logo-icon3, .slide-logo-icon4, .slide-logo-icon5 {
	background-image: url(../images/zlzx.svg);
	background-repeat: no-repeat;
	background-size: 64px 64px;
	width: 64px;
	height: 64px;
	border: 1px solid rgba(255, 255, 255, .6);
	border-radius: 50%;
	opacity: .6;
	cursor: pointer
}
.slide-logo-icon2 {
	background-image: url(../fonts/jkjc.svg)
}
.slide-logo-icon3 {
	background-image: url(../fonts/zljh.svg)
}
.slide-logo-icon4 {
	background-image: url(../fonts/tjsj.svg)
}
.slide-logo-icon5 {
	background-image: url(../fonts/qygl.svg)
}
.item-li {
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in
}
.item-li:hover {
	opacity: .6
}
.mb-inav li div.cur:hover {
	opacity: .9;
	transition: all .5s ease-out
}
.mb-inav li div.cur .ac-figure-icon {
	background-color: rgba(59, 190, 122, .9);
	border-color: transparent;
	opacity: .9
}
.iOS-icon-div {
	background-color: #fff;
	width: 150px;
	height: 44px;
	border-radius: 2px;
	float: right;
	margin-left: 30px;
	margin-top: 30px;
	text-align: center;
	border: none;
	color: #e3161e
}
.iOS-icon-div:disabled {
	opacity: .8
}
.xiazaispp-img {
	background: url(../images/xiazaiapp-icon.jpg) repeat-x;
	background-size: contain;
	height: 100px
}
.iOS-icon, .andio-icon {
	background-repeat: no-repeat;
	background-size: 20px 24px;
	width: 20px;
	height: 24px;
	display: -webkit-inline-box;
	display: -moz-box;
	display: -ms-inline-flexbox;
	vertical-align: bottom;
	display: inline-block
}
.m-banner {
	background-image: url(../images/shoujitu.png);
	background-position: left;
	background-size: cover;
	width: 100%;
	display: inline-block;
	background-repeat: no-repeat;
	position: relative;
	background-size: 315px 660px;
	margin-left: 15px
}
.main_image ul {
	width: 9999px;
	height: 454px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.app-show > div:nth-child(4) {
	display: none
}

@media (max-width: 767px) {
.mis-slider li figcaption {
	padding: 0 10%
}
.slideimg1 {
	background-image: url(../images/tuhjk-app-banner-01.jpg) !important
}
.slideimg2 {
	background-image: url(../images/tuhjk-app-banner-02.jpg) !important
}
.app-show {
	margin-bottom: 17px !important
}
.xiazaispp-img {
	background: url(../images/app-benner.jpg) repeat-x;
	background-size: cover;
	height: 60px
}
.xiazaiapp-text {
	font-size: 14px;
	margin-right: -15px;
	line-height: inherit;
	margin-top: 10px
}
.app-show > div:first-child.app-none {
	width: 100%;
	display: block
}
.app-show > div:nth-child(4) {
	display: none !important
}
.bs-example-popover .popover {
	width: 100%;
	margin: 20px 0
}
.title-comm-tuhuan {
	margin: 30px 0 20px
}
.title-comm {
	text-align: center;
	margin: 40px 0 30px
}
.tuhuan1_l_img,  .tuhuan2_r_img,  .tuhuan3_l_img,  .tuhuan4_r_img,  .tuhuan5_l_img,  .tuhuan6_r_img {
	width: auto;
	height: 170px
}
.zljh-logo-icon,  .hzsj-logo-icon,  .hzgl-logo-icon {
	background-size: 43px 43px
}
.glly-icon {
	background-size: 45px 45px;
	width: 45px;
	height: 45px
}
.iOS-icon-div {
	width: 88px;
	height: 26px;
	font-size: 12px;
	margin-top: 19px;
	margin-right: 15px
}
.iOS-icon,  .andio-icon {
	background-size: 17px 17px;
	width: 17px;
	height: 18px;
	display: -webkit-inline-box;
	display: inline-block;
	vertical-align: bottom
}
.popover-title-touxiang {
	height: 35px;
	top: -20px
}
.popover-title-touxiang img {
	width: 35px;
	height: 35px
}
.welinain {
	font-size: 18px
}
.tuhuan-text {
	font-size: 13px
}
.title-comm-tuhuan {
	font-size: 13px !important
}
.lineheight {
	margin: 15px auto
}
.popover-content-text {
	font-size: 12px
}
.popover-content {
	margin-top: 10px
}
.bs-example-popover .popover {
	height: 115px
}
.bs-example-popover {
	height: 159px
}
.qiehuan-slide {
	background-image: url(../images/shoujibei-app-icon.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 450px;
	margin-top: 30px
}
.main_visual {
	height: 450px;
	overflow: hidden;
	position: relative;
	width: 100%
}
.m-banner {
	background-image: url(../images/shoujitu.png);
	background-position: center bottom;
	background-size: cover;
	display: inline-block;
	background-repeat: no-repeat;
	position: relative;
	background-size: 170px 348px;
	display: block;
	margin-left: 0
}
.kePublic-cont-text {
	line-height: 20px
}
.main_image {
	height: 245px;
	overflow: hidden;
	width: 140px;
	position: relative;
	margin: 0 auto;
	margin-top: 197px
}
.main_image ul {
	height: 240px;
	overflow: hidden
}
.main_image li span {
	display: block;
	width: 100%;
	height: 242px;
	width: 140px !important;
	background-position: center !important;
	background-size: 100% 100% !important
}
}
.kePublic-title {
	font-size: 44px;
	margin-bottom: 28px;
	line-height: 62px
}
.mb-inav {
	position: absolute;
	margin-right: 1px;
	bottom: 80px;
	left: 423px
}
.mb-inav li {
	width: 83px;
	float: left;
	list-style: none
}
.mb-inav li div {
	display: block
}
.contact-info {
	margin-bottom: 2em;
}

@media (min-width: 768px) {
.zljh-logo-icon,  .hzsj-logo-icon,  .hzgl-logo-icon {
	background-size: 70px 70px
}
#about .part {
	margin-top: 0;
}
.contact-info {
	margin-bottom: 0;
}
}

@media only screen and (min-width: 1442px) {
.tuhuan-font {
	font-size: 66px
}
.bgstylec-info1 {
	font-size: 48px
}
}

@media only screen and (min-width: 768px) and (max-width: 1068px) {
.tuhuan-font {
	font-size: 50px
}
.kePublic-title {
	font-size: 28px;
	line-height: 40px
}
.bgstylec-info1 {
	font-size: 38px
}
.mb-inav {
	bottom: 10px
}
.mb-inav li {
	margin-bottom: 12px
}
.slide-logo-icon1,  .slide-logo-icon2,  .slide-logo-icon3,  .slide-logo-icon4,  .slide-logo-icon5 {
	background-size: 60px 60px;
	width: 60px;
	height: 60px
}
.xiazaiapp-text {
	font-size: 23px
}
.xiazaiapp-text {
	line-height: 96px
}
.iOS-icon-div {
	width: 120px;
	height: 34px;
	font-size: 13px
}
.iOS-icon,  .andio-icon {
	background-size: 18px 20px;
	width: 18px;
	height: 20px
}
}

@media only screen and (max-width: 735px) {
.tuhuan-font {
	font-size: 38px
}
}
.fuwutixi-global {
	background-color: rgba(222, 223, 212, .4);
	padding: 3.1% 0
}
.fuwutixi-imgitem {
	width: 100%;
	overflow: hidden
}
.fuwutixi-imgitem > div {
	position: relative
}
.fuwutixi-imgitem > img {
	position: relative
}
.fuwutixi-imgitem > div img {
	position: absolute;
	bottom: 0;
	max-height: 45px
}
.fuwutixi-imgitem > div:last-child img {
	right: 0
}
.fuwutixi-imgitem > div p {
	position: absolute;
	bottom: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	left: 1.8%
}
.fuwutixi-imgitem > div:last-child p {
	right: 1.8%;
	left: auto
}
.oblique-line {
	border-right: 1px solid rgba(59, 190, 122, .8);
	transform: rotate(6deg);
	right: 0;
	height: 100%
}
.original-shape {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background-color: rgba(59, 190, 122, .95);
	font-size: 20px;
	font-weight: bold;
	line-height: 150px;
	color: #fff;
	text-align: center
}
.foryou-center {
	text-align: center;
	margin-top: 15px
}
.foryou-center p:last-child {
	font-size: 12px
}
.foryou-center p.biaoti {
	font-size: 18px;
	color: #333;
	padding-top: 13%
}
.foryou-center p.line {
	border-top: 1px solid #e3161e;
	width: 30px;
	margin: 4% auto;
	height: 0;
	text-indent: -9999px
}
.foryou-center-row {
	margin-top: -15px;
	margin-right: -15px;
	margin-left: -15px
}

@media (max-width: 767px) {
.foryou-center-row {
	margin-right: 0;
	margin-left: 0
}
.fuwutixi-imgitem > div p {
	font-size: 8px;
	bottom: 4px
}
.original-shape {
	font-size: 12px;
	width: 65px;
	height: 65px;
	line-height: 65px
}
.fuwutixi-imgitem > div img {
	height: 20px
}
}

@media only screen and (max-width: 1366px) and (min-width: 1153px) {
.original-shape {
	font-size: 18px;
	width: 130px;
	height: 130px;
	line-height: 130px
}
}

@media only screen and (max-width: 1152px) and (min-width: 768px) {
.original-shape {
	font-size: 16px;
	width: 110px;
	height: 110px;
	line-height: 110px
}
}
.navbar-default .navbar-nav > li > a:hover {
	color: #e3161e;
}
.blog-masonry {
	margin-top: 1em;
}
#myCarousel {
/* margin-top: 5.2em; */
}
#myCarousel img {
	margin: 0 auto;
}
.linian {
	background: #eeeeee;
}
.linian-div .thumbnail {
	border: none;
	background: #eee;
}
.linian-div .thumbnail .caption {
	padding-top: 0;
}
.linian-div .thumbnail .caption h3 {
	font-size: 1.3em;
}
.w80 {
	width: 100%;
	margin: 0 auto;
}
.linian-div .thumbnail {
	text-align: center;
}
.linian-div .fa {
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 90px;
	margin: 15px 30px;
	position: relative;
	text-align: center;
	width: 90px;
	z-index: 1;
}
.linian-div .fa.fa-desktop {
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	transition: background 0.2s ease 0s, color 0.2s ease 0s;
}
.linian-div .fa::before {
	display: block;
	font-size: 48px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 90px;
	text-transform: none;
	color: #e3161e;
}
.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding: 1em 0 0 0;
}
.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 15px 30px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}
.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hi-icon:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
.hi-icon-effect-1 .hi-icon {
	background: rgba(255, 255, 255, 0.1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}
.hi-icon-effect-1 .hi-icon:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #fff;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
}
.hi-icon-effect-1a .hi-icon:hover {
	background: rgba(255, 255, 255, 1);
	color: #41ab6b;
}
.hi-icon-effect-1a .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.hi-icon-effect-1b .hi-icon:hover {
	background: rgba(255, 255, 255, 1);
	color: #41ab6b;
}
.hi-icon-effect-1b .hi-icon:after {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.hi-icon-effect-1b .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.hi-icon-effect-2 .hi-icon {
	color: #eea303;
	box-shadow: 0 0 0 3px #fff;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hi-icon-effect-2 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #fff;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.hi-icon-effect-2a .hi-icon:hover {
	color: #eea303;
}
.hi-icon-effect-2a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}
.hi-icon-effect-2b .hi-icon:hover:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;
	-moz-transition: -moz-transform 0.4s, opacity 0.2s;
	transition: transform 0.4s, opacity 0.2s;
}
.hi-icon-effect-2b .hi-icon:hover {
	color: #fff;
}
.hi-icon-effect-3 .hi-icon {
	box-shadow: 0 0 0 4px #fff;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hi-icon-effect-3 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #fff;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
}
.hi-icon-effect-3a .hi-icon {
	color: #f06060;
}
.hi-icon-effect-3a .hi-icon:hover {
	color: #fff;
}
.hi-icon-effect-3a .hi-icon:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hi-icon-effect-3b .hi-icon {
	color: #fff;
}
.hi-icon-effect-3b .hi-icon:hover {
	color: #f06060;
}
.hi-icon-effect-3b .hi-icon:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hi-icon-effect-3b .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.hi-icon-effect-4 .hi-icon {
	width: 92px;
	height: 92px;
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);
}
.hi-icon-effect-4a .hi-icon {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.hi-icon-effect-4 .hi-icon:before {
	line-height: 92px;
}
.hi-icon-effect-4 .hi-icon:after {
	top: -4px;
	left: -4px;
	padding: 0;
	z-index: 10;
	border: 4px dashed #fff;
}
.hi-icon-effect-4 .hi-icon:hover {
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	color: #fff;
}
.hi-icon-effect-4b .hi-icon:hover {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.hi-icon-effect-4b .hi-icon:hover:after {
	-webkit-animation: spinAround 9s linear infinite;
	-moz-animation: spinAround 9s linear infinite;
	animation: spinAround 9s linear infinite;
}
 @-webkit-keyframes spinAround {
 from {
 -webkit-transform: rotate(0deg)
}
 to {
 -webkit-transform: rotate(360deg);
}
}
 @-moz-keyframes spinAround {
 from {
 -moz-transform: rotate(0deg)
}
 to {
 -moz-transform: rotate(360deg);
}
}
 @keyframes spinAround {
 from {
 transform: rotate(0deg)
}
 to {
 transform: rotate(360deg);
}
}
.hi-icon-effect-5 .hi-icon {
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.hi-icon-effect-5 .hi-icon:after {
	display: none;
}
.hi-icon-effect-5 .hi-icon:hover {
	background: #e3161e;
	color: white;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.3);
}
.hi-icon-effect-5a .hi-icon:hover:before {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
	color: white;
}
 @-webkit-keyframes toRightFromLeft {
 49% {
 -webkit-transform: translate(100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}
 @-moz-keyframes toRightFromLeft {
 49% {
 -moz-transform: translate(100%);
}
 50% {
 opacity: 0;
 -moz-transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}
 @keyframes toRightFromLeft {
 49% {
 transform: translate(100%);
}
 50% {
 opacity: 0;
 transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}
.hi-icon-effect-5b .hi-icon:hover:before {
	-webkit-animation: toLeftFromRight 0.3s forwards;
	-moz-animation: toLeftFromRight 0.3s forwards;
	animation: toLeftFromRight 0.3s forwards;
}
 @-webkit-keyframes toLeftFromRight {
 49% {
 -webkit-transform: translate(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translate(100%);
}
 51% {
 opacity: 1;
}
}
 @-moz-keyframes toLeftFromRight {
 49% {
 -moz-transform: translate(-100%);
}
 50% {
 opacity: 0;
 -moz-transform: translate(100%);
}
 51% {
 opacity: 1;
}
}
 @keyframes toLeftFromRight {
 49% {
 transform: translate(-100%);
}
 50% {
 opacity: 0;
 transform: translate(100%);
}
 51% {
 opacity: 1;
}
}
.hi-icon-effect-5c .hi-icon:hover:before {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards;
}
 @-webkit-keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
 @-moz-keyframes toTopFromBottom {
 49% {
 -moz-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -moz-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
 @keyframes toTopFromBottom {
 49% {
 transform: translateY(-100%);
}
 50% {
 opacity: 0;
 transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
.hi-icon-effect-5d .hi-icon:hover:before {
	-webkit-animation: toBottomFromTop 0.3s forwards;
	-moz-animation: toBottomFromTop 0.3s forwards;
	animation: toBottomFromTop 0.3s forwards;
}
 @-webkit-keyframes toBottomFromTop {
 49% {
 -webkit-transform: translateY(100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(-100%);
}
 51% {
 opacity: 1;
}
}
 @-moz-keyframes toBottomFromTop {
 49% {
 -moz-transform: translateY(100%);
}
 50% {
 opacity: 0;
 -moz-transform: translateY(-100%);
}
 51% {
 opacity: 1;
}
}
 @keyframes toBottomFromTop {
 49% {
 transform: translateY(100%);
}
 50% {
 opacity: 0;
 transform: translateY(-100%);
}
 51% {
 opacity: 1;
}
}
.hi-icon-effect-6 .hi-icon {
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}
.hi-icon-effect-6 .hi-icon:hover {
	background: rgba(255, 255, 255, 1);
	color: #64bb5d;
}
.hi-icon-effect-6 .hi-icon:hover:before {
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;
}
.hi-icon-effect-7 .hi-icon {
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}
.hi-icon-effect-7 .hi-icon:hover {
	color: #fff;
}
.hi-icon-effect-7 .hi-icon:after {
	top: -8px;
	left: -8px;
	padding: 8px;
	z-index: -1;
	opacity: 0;
}
.hi-icon-effect-7a .hi-icon:after {
	box-shadow: 0 0 0 rgba(255, 255, 255, 1);
	-webkit-transition: opacity 0.2s, box-shadow 0.2s;
	-moz-transition: opacity 0.2s, box-shadow 0.2s;
	transition: opacity 0.2s, box-shadow 0.2s;
}
.hi-icon-effect-7a .hi-icon:hover:after {
	opacity: 1;
	box-shadow: 3px 3px 0 rgba(255, 255, 255, 1);
}
.hi-icon-effect-7a .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.hi-icon-effect-7a .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.hi-icon-effect-7b .hi-icon:after {
	box-shadow: 3px 3px rgba(255, 255, 255, 1);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	-moz-transition: opacity 0.2s, -moz-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}
.hi-icon-effect-7b .hi-icon:hover:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.hi-icon-effect-7b .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.hi-icon-effect-7b .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.hi-icon-effect-8 .hi-icon {
	background: rgba(255, 255, 255, 0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.hi-icon-effect-8 .hi-icon:hover {
	background: rgba(255, 255, 255, 0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}
.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
 @-webkit-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
 @-moz-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
 @keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 transform: scale(1.5);
 opacity: 0;
}
}
.hi-icon-effect-9 .hi-icon {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.hi-icon-effect-9 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	box-shadow: 0 0 0 3px #fff;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.hi-icon-effect-9a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
	opacity: 0.5;
}
.hi-icon-effect-9a .hi-icon:hover {
	box-shadow: 0 0 0 10px rgba(255, 255, 255, 1);
	color: #fff;
}
.hi-icon-effect-9b .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}
.hi-icon-effect-9b .hi-icon:hover {
	box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4);
	color: #fff;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 380px;
}
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	background: #FFF;
	height: 100%;
	width: 100%;
	-webkit-transition: all .5s .5s ease;
	-moz-transition: all .5s .5s ease;
	transition: all .5s .2s ease;
}
.loader {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 100px;
	height: 100px;
	display: block;
	margin: auto;
	margin-top: -50px;
}
body.loaded #preloader {
	opacity: 0;
	visibility: hidden;
}
.logo-box {
	position: relative;
	width: 100%;
	line-height: 5.4rem;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.60);
	background: #fff;
}
.h5-nav-logo {
	display: inline-block;
	width: 12.4rem;
	height: 4rem;
	vertical-align: middle;
}
.case {
	background: white;
}
.case .thumbnail {
	border: none;
}
.case .case-title {
	line-height: 7em;
}
.case h4 {
	width: 100%;
	text-align: center;
	font-size: 1.2em;
	line-height: 7em;
}
.case h4 a {
	color: #222222;
}
.case h4 a:hover, .case h4 a.active {
	color: #e3161e;
	text-decoration: none;
}
.paddingTop3 {
	padding-top: 3em;
}
.about-p {
	font-size: 2em;
	color: #5a5a5a;
}
.about-p i {
	color: #e3161e;
}
.about-d {
	font-size: 1.3em;
	padding-top: 0.2em;
}
.aboutus .paddingTop {
	padding-top: 1em;
}
.aboutus .right {
	margin-top: 3em;
}
.aboutus .about-c {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.5;
}
.content p {
	text-align: center;
}
.content-title {
	display: inline-block;
	color: #3e667d;
	padding: 0.5em;
	border: 1px solid #3e667d;
}
.news .line {
	margin-bottom: 1.5em;
}
.news .borderNone {
	border: none;
}
.news .welinain {
	margin-bottom: 1.5em;
}
.news .content .row {
	line-height: 2.4em;
	color: #666666;
}
.news .content .row a {
	color: #666666;
	text-align: center;
}
.news .title-comm2 {
	margin-top: 2.4em;
}
.news .title-comm {
	margin-bottom: 1.8em;
	margin-top: 5em;
}
.news .thank {
	margin-top: 4.5em;
}
.news .thank .thumbnail, .aboutus .thumbnail, .service .thumbnail {
	border: none;
}
#custom-aboutus .aboutus.borderNone {
	background: none;
	padding-bottom: 0;
}
.text-ellipsis {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.paddingZero, .paddingZero .row {
	padding-left: 0;
	padding-right: 0;
}
.clear-both {
	clear: both;
	margin-top: 1em;
	text-align: center;
}
.footer {
	background: #8299af;
	padding: 2em 0;
}
.footer a, .footer {
	color: white;
}
.footer ul {
	display: inline-block;
}
.footer ul li {
	line-height: 1.8;
}
.footer img.float_left {
	display: block;
	margin: 0 auto;
}
.main-navigation {
	text-align: center;
	background: #ffffff;
}
.main-navigation .menu {
	padding: 0;
	margin: 0;
}
.main-navigation .menu li {
	list-style: none;
	display: inline-block;
	position: relative;
}
.main-navigation .menu li.nav-current {
	border-bottom: 2px solid #e3161e;
	margin-bottom: -2px;
}
.main-navigation .menu li a {
	color: #505050;
	line-height: 2em;
	display: block;
	padding: 0 21px;
}
.main-navigation .menu li:hover > a, .main-navigation .menu li a:hover {
	color: #e67e22;
	text-decoration: none;
}
.main-navigation .menu li ul {
	visibility: hidden;
	background: #ffffff;
	text-align: left;
	padding: 7px 0px;
	margin: 0;
	position: absolute;
	left: 0;
	top: 120%;
	width: 200px;
	z-index: 999;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main-navigation .menu li ul li {
	display: block;
	margin: 0;
}
.main-navigation .menu li ul li a {
	line-height: 2.5em;
	color: #505050;
}
.main-navigation .menu li ul:hover > a {
	color: #e67e22;
}
.main-navigation .menu li:hover ul {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 100%;
}

@media (max-width: 767px) {
.main-navigation {
	text-align: left;
}
.main-navigation .menu li {
	display: block;
}
.main-navigation .menu li:hover > a {
	color: #e67e22;
	text-decoration: none;
}
.main-navigation .menu li ul {
	visibility: visible;
	padding: 0px 0px 0px 20px;
	margin: 0;
	position: relative;
	top: 0;
	width: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
}
}
.post-masonry, .case-index {
	margin-bottom: 0;
}
.navbar-header {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-header i {
	height: 2em;
	line-height: 2em;
	font-size: 2em;
	cursor: pointer;
	color: white;
}

@media (min-width: 768px) {
.nav-toggle-button {
	display: none;
}
.footer .float_left {
	float: left;
	margin-left: 4.5em;
}
.footer .float_right {
	float: right;
	margin-right: 4.5em;
}
.news .content .row a {
	color: #666666;
	text-align: left;
}
.post-masonry,  .case-index {
	margin-bottom: 5em;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
	margin-left: -15px;
	margin-right: -15px;
}
}

@media (min-width: 992px) {
.news .content .row {
	line-height: 1.8em;
}
.content-title {
	padding: 0.3em;
}
.news .title-comm2 {
	margin-top: 2em;
}
.post-masonry,  .case-index {
	margin-bottom: 2.5em;
}
}

@media (min-width: 1200px) {
.news .content .row {
	line-height: 2.4em;
}
.content-title {
	padding: 0.5em;
}
.news .title-comm2 {
	margin-top: 2.4em;
}
}
.bg-div {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 50;
}
.body-static {
	overflow: hidden !important;
}
.bg-div.hide {
	display: none;
}
.about-d.text-center {
	color: #e3161e;
	font-size: 1.6em;
	padding-bottom: 0.5em;
}
.aboutus .about-c.about-description {
	line-height: 1.6em;
	padding-bottom: 1em;
}
.service .about-c.about-description p {
	padding-bottom: 2em;
	font-size: 1.6;
}
#custom-aboutus .aboutus.aboutus-background, .aboutus.aboutus-background {
	background: url("../images/aboutus.png") no-repeat center bottom;
	padding-bottom: 44em;
}
#about {
	margin: 2em auto;
}
.paddingTop9em {
	padding-top: 9em;
}
.contents {
	margin-top: 1em;
}
.contents p {
	padding-bottom: 2em;
	line-height: 1.45;
	text-indent: 2em;
}
.contents p:first-child {
	text-indent: 0;
}
.contents.text-indent-zero p:first-child {
	text-indent: 2em;
}
.contents.text-indent-zero p {
	padding-bottom: 0;
}
.contents-p p {
	text-indent: 0;
}
#about .text-center a {
	color: #666;
}
#about #h3, .cases #h3, #sitemap #h3 {
	width: 100%;
	padding: 0.5em;
	color: white;
	background: #c10001;
}
#about .btn.text-left, .cases .btn.text-left, #sitemap #h3 {
	text-align: left;
	text-indent: 0.3em;
}
#about .btn.text-left a, #about .btn.text-left a:hover, .cases #h3 a, .cases #h3 a:hover, #sitemap #h3 a, #sitemap #h3 a:hover {
	color: white;
}
#sitemap #h3 {
	margin-top: 2em;
}
#about h1 {
	line-height: 2em;
	font-size: 120%;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-top: 2em;
}
.margin1em {
	margin: 1em auto;
}
#about .content p, .img-to-block p {
	text-align: justify;
	text-justify: inter-ideograph;
	margin-bottom: 1em;
	line-height: 2em;
}
#about .content p img, .img-to-block p {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	margin-bottom: 1em;
}
#about h4.text-center {
	padding: 2em 0;
	font-size: 100%;
	color: #555;
}
#about .list-group-item {
	border: none;
	border-bottom: 1px solid #ddd;
	background: none;
}
#about .list-group p {
	width: 88%;
	margin: 0 auto;
	line-height: 1.5em;
	padding-top: 0.5em;
}
.fa-gear {
	color: #e42313;
}
.row .fa-gear {
	color: #e3161e;
}
.NewsList {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}
.NewsList .fa.pull-left {
	margin-right: 0.8em;
}
.NewsList a, .NewsList a:hover {
	color: #555;
}
.bread {
	margin-bottom: 1em;
}
.Products-Tab {
	padding: 3em 0;
}
.text-ellipsis {
	display: block;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.page_navi {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	clear: both;
	margin: 1em 0;
}
.page_navi a {
	padding: 3px 8px;
	margin: 2px;
	text-decoration: none;
	color: #888;
	border: 1px solid #ccf;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.page_navi a:hover, .page_navi a.c {
	border: 1px solid #FA983F;
	color: #e3161e;
}
.page_navi span {
	padding-left: 5px;
	color: #888;
}
.page_navi span label {
	font-weight: normal;
}
.Previous_Next {
	padding-top: 20px;
}
.Previous_Next a {
	color: #333;
}
.Previous_Next p {
	text-indent: 2em;
}
#about .row .list-group-item .fa-gear {
	color: #555;
}
#about .row .list-group-item.hover, #about .row .list-group-item.hover .fa-gear, #about .row .list-group-item.hover:hover {
	color: #e3161e;
}
.Previous_Next {
	padding-top: 20px;
}
.Previous_Next a {
	color: #555;
}
.Previous_Next p {
	text-indent: 2em;
	margin-bottom: 10px;
}
.contact {
	padding: 4% 0 5% 0;
}
.contact-text h3 {
	color: #393939;
	font-family: 'Raleway', sans-serif;
	background: url(../images/line.png) no-repeat 50% 100%;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-weight: 500;
	text-transform: uppercase;
}
.contact-text p {
	color: #8e8e8e;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.5em;
}
.contact-form {
	margin-top: 3em;
}
.text-box input[type="text"], .textarea textarea {
	border: 2px solid #E5E5E5;
	width: 100%;
	padding: 0.85em;
	border-radius: 0.3em;
	margin-bottom: 1.5em;
	color: #858585;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	outline: none;
}
.text-box input[type="text"].w50 {
	width: 50%;
}
.textarea textarea {
	height: 186px;
	resize: none;
}
.textarea {
	text-align: right;
}
.textarea input[type="submit"] {
	background: #e3161e;
	border: 1px solid #e3161e;
	color: #fff;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	font-size: 1.1em;
	padding: 0.7em 2.5em;
	font-weight: 600;
	margin: 0 auto;
	-webkit-appearance: none;
	border-radius: 5px;
}
.textarea input[type="submit"]:hover {
	color: #0199e6;
	border: 1px solid #e3161e;
	background: transparent;
}
.text-box input[type="text"]:hover, .textarea textarea:hover, .text-box input[type="text"]:focus, .textarea textarea:focus {
	border-color: #008ed6;
}
.pc-return {
	position: fixed;
	top: 70%;
	right: 3%;
	display: none;
	z-index: 999;
	width: 3rem;
}
.pc-return-img {
	width: 3rem;
	height: 3rem;
	cursor: pointer;
}
.return-top {
	display: none;
	width: 100%;
	background-color: #FAFAFA;
	height: 4rem;
	position: relative;
}
.return-img {
	width: 3rem;
	height: 3rem;
	position: absolute;
	top: 0.5rem;
	left: 50%;
	margin-left: -1.5rem;
}
.box {
	position: relative;
	perspective: 1000px;
}
.box .box-img {
	transform: rotateY(0);
	transition: all 0.50s ease-in-out 0s;
}
.box:hover .box-img {
	transform: rotateY(-90deg);
}
.box .box-img img, .box .box-content img {
	width: 100%;
	height: auto;
}
.box .box-content {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: rotateY(90deg);
	transition: all 0.50s ease-in-out 0s;
}
.box:hover .box-content {
	transform: rotateY(0);
}
/* 补充css start */
#myCarousel {
	margin-top: 0;
}
#myNavbar {
	background: #c40000;
}
.logo {
	margin-top: 1.2em;
}
.navbar-default {
	padding: 0;
}
.navbar-default .navbar-nav li a {
	color: white;
}
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li:hover {
	color: #c40000;
	background-color: white;
}
.navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color: #c40000;
	background-color: white;
}
.menu {
	margin-bottom: 0;
}
.navbar-nav {
	margin: 0;
}
.menu li a {
	display: block;
	line-height: 1.9em;
	color: #fff;
	padding-left: 2.2em;
	padding-right: 2.2em;
}
.menu li a:hover {
	color: #fff;
}
p.sc, p.sc a {
	color: #555;
}
#downappform p i {
	font-size: 3.5em;
	color: #df1b43;
}
#downappform p.pull-right {
	margin-top: 0.5em;
	color: #c40000;
}
/* 补充css end */
.navbar-default .navbar-nav li .dropdown-menu > li {
	width: 100%;
 img-responsive about-img
}
.navbar-default .navbar-nav li .dropdown-menu > li > a {
	padding: 0;
	text-align: center;
	line-height: 40px;
	color: white;
}
.navbar-default .navbar-nav li .dropdown-menu > li > a:hover {
	color: #c40000;
}
.navbar-default .navbar-nav li .dropdown-menu {
	min-width: auto;
	width: 100%;
	background: #c40000;
	color: #333;
	padding: 0;
}
#downappform {
	font-size: 1em;
}
#downappform p {
	line-height: 1.6em;
	height: 1.6em;
	color: #666;
}
#downappform p.tel {
	font-size: 1.5em;
}
#downappform i {
	color: #da370e;
	font-size: 1.6em;
	position: relative;
	top: 0.1em;
}
#downappform p span {
	margin-left: 0.95em;
}
#downappform .tel {
	color: #e02021;
}
.navbar {
	border: none;
}
#downappform {
	/*margin-top: 2em;*/
	margin-top: 5px;
}
.linian {
	background: white;
	padding-bottom: 20px;
}
.linh25 {
	font-size: 1.1em;
	color: #999999;
}
.items {
	padding-bottom: 0;
}
.items .thumbnail {
	border: none;
}
.items .item {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.linian-con, .middle, .news .container {
	padding-left: 0;
	padding-right: 0;
}
.experience, .experience-w100, .news {
	background: white;
}
.experiences {
	width: 1200px;
	margin: 0 auto;
}
.experiences .left {
	width: 450px;
}
.experiences .left img {
	width: 450px;
	height: 561px;
}
.experiences .right {
	width: 740px;
}
.experiences .right .img01 {
	width: 411px;
	height: 276px;
}
.experiences .right .img02 {
	width: 320px;
	height: 276px;
}
.experiences .right01, .experiences .right02 {
	overflow: hidden;
}
.experiences .right02 {
	margin-top: 9px;
}
.experiences .right .img03 {
	width: 321px;
	height: 275px;
}
.experiences .right .img04 {
	width: 410px;
	height: 276px;
}
.aboutus {
	padding-top: 2em;
	padding-bottom: 4.5em;
	background: #e7e7e7;
}
.w98 {
	width: 98%;
	margin: 0 auto;
}
.middle h4 {
	line-height: 3em;
	font-size: 24px;
	text-align: center;
}
.middle p {
	line-height: 1.5em;
}
.red {
	background: #e3161e;
	display: block;
	font-size: 16px;
}
.paddingZero {
	padding: 0;
}
.article-info {
	padding-top: 0;
	background: #ededed;
}
.article-info p {
	text-indent: 1em;
	margin: 0;
	line-height: 2.7em;
}
.article {
	margin-top: 1em;
}
.article .date {
	color: white;
	padding-bottom: 0.3em;
}
.article .day {
	font-size: 2em;
}
.article .year-month {
	font-size: 1em;
}
.article-detail {
	padding-left: 0;
	padding-right: 0;
}
.article-title {
	color: #000;
}
.article-description {
	color: #666666;
}
.more {
	margin: 2em auto;
}
.more a {
	border: 1px solid #cccccc;
	border-radius: 25px;
	padding: 8px 40px;
}
.rmp {
	padding-bottom: 2em;
}
.rmp-title {
	background: #eee2e2;
	border-radius: 6px;
}
.rmp-title span {
	display: inline-block;
	line-height: 2em;
	padding: 0 30px;
	background: #c40c0c;
	color: white;
	margin-left: 1.4em;
}
.rmp-list {
	border: 1px solid #eee2e2;
	border-radius: 6px;
	margin-top: 1em;
	padding-top: 1em;
	padding-bottom: 0.8em;
}
.rmp-list h4 {
	font-size: 14px;
	line-height: 3em;
	text-align: center;
}
.rmp-list p {
	font-size: 12px;
	margin-bottom: 1em;
}
.rmp-list .paddingLeftZero, .rmp-list .paddingZero, .rmp-list .paddingRightZero {
	padding-left: 15px;
	padding-right: 15px;
}
.paddingLeftZero {
	padding-left: 0;
}
.paddingRightZero {
	padding-right: 0;
}
.paddingRight75, .rmp-list .paddingRight75 {
	padding-right: 7.5px;
}
.rmp-article {
	line-height: 1.8em;
	font-size: 12px;
	width: 98%;
	margin: 0 auto;
}
.footer {
	background: #2e2e2e;
}
.footer dt a {
	font-size: 16px;
}
dd.line {
	width: 50%;
	margin: 0;
	border: 1px solid #979797;
	height: 1px;
	display: inline-block;
	position: relative;
	border-top: none;
	margin-bottom: 0.5em;
}
dd.line span {
	display: inline-block;
	border: 1px solid #e00404;
	width: 24px;
	height: 1px;
	background: #e00404;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
h4.footer-tel {
	border: 1px solid white;
	color: white;
	line-height: 1.8em;
	font-size: 16px;
	width: 50%;
	margin: 0 auto;
}
p.p1 {
	color: #77826d;
	line-height: 2em;
}
p.p2 {
	font-size: 18px;
}
p.p3 {
	color: #77826d;
	line-height: 2em;
	color: white;
}
.footer-bottom {
	background: #191919;
	line-height: 2em;
	padding: 0;
	color: #7a7a7a;
	padding-top: 1em;
	padding-bottom: 1em;
}
.footer-bottom a, .footer-bottom a:hover {
	color: #7a7a7a;
}
.pn {
	padding-top: 1.5em;
}
.more {
	padding-bottom: 1.5em;
}
.rmp-news {
	margin-bottom: 2em;
}
.img-min768 {
	margin: 0 auto;
	float: none !important;
	margin-bottom: 2em;
	margin-top: 1em;
}
p.min768, .experience-min768 {
	display: none;
}
.footer-bottom {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 3em;
}
.footer-bottom .flinks {
	line-height: 1;
}
.first-cover {
	margin-bottom: 0.6em;
	overflow: hidden;
}
.rmp, .rmp a, .rmp a:hover {
	color: #555;
}
.relate-news, .tags {
	line-height: 1.8;
	text-indent: 2em;
	margin-top: 2em;
}
.tags ul {
	margin-left: 0;
	text-indent: 0;
}
.tags ul li {
	display: inline;
}
.relate-news a, .tags a, .dl-tags a {
	color: #555;
}
.dl-tags {
	line-height: 1.8;
	margin-top: 2em;
}
.delete-float-left {
	float: none !important;
}
.mobile-header {
	line-height: 2em;
	font-size: 2em;
	color: #e3161e;
	padding-top: 0.3em;
}
/*网站地图*/
.linkbox {
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 8px;
}
.linkbox h3, .linkbox h3 a, .linkbox h4, .linkbox h4 a {
	color: #4B4B4B;
	font-size: 14px;
	text-align: left;
}
.linkbox h3, .linkbox h3 a, .linkbox h4, .linkbox h4 a {
	color: #4B4B4B;
	font-size: 14px;
}
.linkbox h3 {
	width: 96%;
	margin: 0 auto;
	line-height: 30px;
	background: url(/images/sitemap.gif) repeat-x;
	padding-left: 15px;
	padding-bottom: 20px;
}
.linkbox h4 {
	margin-bottom: 15px;
	padding-left: 20px;
}
.linkbox h4, .linkbox h4 a {
	font-size: 14px;
}
.f6 {
	clear: both;
	overflow: hidden;
	padding-bottom: 20px;
	width: 90%;
	margin: 0 auto;
}
.f6 li {
	display: inline;
	float: left;
	line-height: 14px;
	padding: 8px;
	white-space: nowrap;
}
.f6 li a {
	color: #666666;
}
.path {
	clear: both;
	color: black;
	line-height: 30px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	text-indent: 13px;
	width: 100%;
}
.div_h3 {
	width: 96%;
	margin: 0 auto;
	border: 1px solid #c2d8e3;
	margin-bottom: 20px;
	overflow: hidden;
}

@media (min-width: 768px) {
.delete-float-left {
	float: left !important;
}
.nav-toggle-button {
	display: none;
}
.menu li {
	list-style-type: none;
	display: inline-block;
	position: relative;/*padding: 0 1.8em;*/
}
.dropdown-menu {
	min-width: 90px;
}
.menu .dropdown-menu li a {
	line-height: 1.42857;
}
/*.menu li ul li {*/
    /*padding: 5px 0;*/
    /*margin: 0;*/
    /*background: #fff;*/
    /*}*/
#myNavbar {
	text-align: center;
}
.rmp-news {
	margin-bottom: 0;
}
.rmp-list h4 {
	font-size: 14px;
	line-height: 1.3em;
	text-align: left;
}
.rmp-article {
	width: 100%;
}
.rmp-list .paddingLeftZero {
	padding-left: 0;
}
.rmp-list .paddingZero {
	padding-left: 0;
	padding-right: 0;
}
.rmp-list .paddingRightZero {
	padding-right: 0;
}
.rmp-list p {
	margin-bottom: 0;
}
.article-detail {
	padding-right: 15px;
}
.aboutus {
	padding-top: 4.5em;
}
.middle h4 {
	text-align: left;
}
.aboutus .right {
	margin-top: 0;
}
h4.footer-tel {
	width: 100%;
}
.img-min768 {
	float: right !important;
	margin-bottom: 0;
}
/* .footer-bottom {
        line-height: 4em;
        padding-top: 0em;
        padding-bottom: 0em;
    } */
p.max767,  .experience-max767 {
	display: none;
}
p.min768,  .experience-min768 {
	display: block;
}
.items {
	padding-bottom: 3.5em;
}
}
